//index.js
//获取应用实例
const app = getApp()

//导入异步请求方法
import {
  request
} from "../../request/index.js";

Page({

  /**
   * 页面的初始数据
   */
  data: {
    /* 轮播图 */
    swiper: {
      list: [],
      autoplay: true,
      interval: 2000,
      duration: 500,
      circular: true
    },
    /* 分类导航 */
    cateNavList: [],
    /* 商品楼层 */
    floorList: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    /** 发送异步请求获取轮播图数据 */
    /**
    wx.request({
      url: 'https://api.zbztb.cn/api/public/v1/home/swiperdata',
      success: (data) => {
        this.data.swiper.list = data.message
        this.setData({
          swiper: this.data.swiper
        })
        console.log(this.data.swiper)
      }
    })
    */
    // 获取轮播图数据
    this.getSwiperData();
    // 获取分类导航数据
    this.getCateNavData();
    // 获取分类导航数据
    this.getFloorData();
  },

  // 获取轮播图数据
  getSwiperData() {
    /**发送请求优化 Promise */
    request({
      url: '/home/swiperdata'
    }).then(data => {
      this.data.swiper.list = data.message
      this.setData({
        swiper: this.data.swiper
      })
    })
  },


  // 获取分类导航数据
  getCateNavData() {
    /**发送请求优化 Promise */
    request({
      url: '/home/catitems'
    }).then(data => {
      this.setData({
        cateNavList: data.message
      })
    })
  },

  // 获取商品楼层数据
  getFloorData() {
    /**发送请求优化 Promise */
    request({
      url: '/home/floordata'
    }).then(data => {
      this.setData({
        floorList: data.message
      })
    })
  },
})